population explosion - German English Dictionary